make a person ashamed or embarrassed - French English Dictionary